package com.example.docking.httpXKY.dao;

import lombok.Data;

@Data
public class LineList {
    private String lineNo;//请购单项次	String	必填
    private String lineNoShow;//	展示时使用	String	选填
    private String productCode;//	物料编码	String	选填
    private String productName;//	物料名称。【新物料】必填	String	选填
    private String productScale;//物料规格。【新物料】必填	String	选填
    private String innerVendorCode;//	内部供应商编码	String	选填
    private String innerVendorName;//内部供应商名称	String	选填
    private String reqUnitCode;//	请购单位编码。【新物料】必填	String	选填
    private String reqUnitName;//	请购单位名称。【新物料】必填	String	选填
    private String reqValuationUnitCode;//请购计价单位编码。【新物料】必填	String	选填
    private String reqValuationUnitName;//	请购计价单位名称。【新物料】必填	String	选填
    private Number reqQty;//请购数量	Number	必填
    private Number reqValuationQty;//	请购计价数量	Number	必填
    private Number demandDate;//需求日期对应的时间戳	Number	必填
    private String profitCenterCode;//收货部门编码 开启利润中心时必填	String	选填
    private String profitCenterName;//	收货部门名称	String	选填
    private String storeCode;//仓库编码	String	选填
    private String storeName;//仓库名称	String	选填
    private String locationCode;//	库位编码	String	选填
    private String locationName;//库位名称	String	选填
    private Number status;//状态 （与单头保持一致）	Number	必填
    private Number reqInnerTypeCode;//	携客云平台【基础资料维护】【请购类型】实际数据为准	Number	必填
    private String reqDesc;//请购说明	String	选填
    private String remark;//备注	String	选填
    private String extendN01;//如果企业启用了单身采购说明字段，根据相关配置把值传入相应的字段中	String	选填 到12
    private Number erpPurchaseQty;//	erp累计转采购的数量	Number	选填
    private Number erpPurchaseValuationQty;//erp累计转采购的计价数量	Number	选填
    private Number isFreebie;//是否是赠品 0:否,1:是，默认	Number	选填
    private String innerProductCode;//内部物料编码，请购类型开启内部物料时，必填	String	选填
    private String innerProductName;//内部物料名称，请购类型开启内部物料时，必填	String	选填
    private String innerProductScale;//内部物料规格	String	选填
    private String proposerCode;//申请人编码	String	选填
    private String proposerName;//申请人名字	String	选填
    private String proposerContact;//申请人联系方式	String	选填
    private String erpAccount;//采购员。支持多个采购员，以英文";"隔开。比如，002;003;004	String	选填
    private String inqSourceErpAccount;//寻源采购员。支持多个采购员，以英文";"隔开。比如，002;003;004	String	选填
    private Number estimatePrice;//预估单价	Number	选填
    private Number estimateAmount;//预估金额	Number	选填
    private String newFlag;//是否为新物料 0:非新物料；1:新物料。如果【新物料】物料分类编码（prodCategoryCode）、物料名称（productName）、物料规格（productScale）是必填	Number	选填
    private String prodCategoryCode;//	物料分类编码。【新物料】必填物料分类编码。请购需求池【设置分类】对应的分类编码	String	选填
    private Number vmiType;//vmi类型，0:一般采购，1:VMI采购	Number	选填
    private String platformExtendN01;//如果企业启用了单身平台自定义字段，根据相关配置把值传入相应的字段中	String	选填 到12
    private String budgetCodeCode;//预算代码编码	String	选填
    private String budgetCodeName;//预算代码名称	String	选填
    private String costCenterCode;//成本中心编码	String	选填
    private String costCenterName;//成本中心名称	String	选填
    private String paymentSubjectCode;//总账科目编码	String	选填
    private String paymentSubjectName;//总账科目名称	String	选填
    private String brandName;//品牌	String	选填
    private String manufacturerProdCode;//	制造商料号	String	选填
    private String purpose;//用途	String	选填
    private String purchaseGroupCode;//采购组编码	String	选填
    private String wbsCode;//wbsCode编码	String	选填
    private String assignEmployeeNumberSet;//协作人员工工号	String数组	选填
    private String infoList;//请购单单身关联采购单信息 当erpPurchaseQty或erpPurchaseValuationQty大于0时，该对象需要有值，否则erpPurchaseQty和erpPurchaseValuationQty这2个值不会被更新
}
